home *** CD-ROM | disk | FTP | other *** search
- onClipEvent(enterFrame){
- if(this.active == true)
- {
- _root.yukaichi = _root.yuka._x;
- mukiX = _root._xmouse - _X;
- if(mukiX > 0)
- {
- this._xscale = 100;
- wolkx = true;
- }
- else
- {
- this._xscale = -100;
- wolkx = false;
- }
- _root.rot = Math.atan2(_root._ymouse - _Y,_root._xmouse - _X);
- jouge = _root.rot * 180 / 3.141592653589793;
- if(Key.isDown(68) && !_root.yuka.jimen.hitTest(_X + 32,_Y + 28,true) && _root.yuka._x > -2830)
- {
- _root.dekoflg = 1;
- if(jump == false)
- {
- if(wolkx == false)
- {
- gotoAndStop("back");
- }
- else
- {
- gotoAndStop("walk");
- }
- }
- else if(jump == true)
- {
- gotoAndStop(1);
- }
- _root.yuka._x -= _root.ido;
- _root.city._x -= _root.ido / 2;
- }
- else if(Key.isDown(65) && !_root.yuka.jimen.hitTest(_X - 32,_Y + 28,true) && _root.yuka._x < 230)
- {
- _root.dekoflg = 2;
- if(jump == false)
- {
- if(wolkx == true)
- {
- gotoAndStop("back");
- }
- else
- {
- gotoAndStop("walk");
- }
- }
- else if(jump == true)
- {
- gotoAndStop(1);
- }
- _root.yuka._x += _root.ido;
- _root.city._x += _root.ido / 2;
- }
- else
- {
- _root.dekoflg = 0;
- gotoAndStop(1);
- }
- if(Key.isDown(87) && jump == false)
- {
- gotoAndStop("jump");
- play();
- gravity -= 18;
- jump = true;
- }
- if(jump == true)
- {
- gravity += 1;
- this._y += gravity;
- }
- if(Key.isDown(83) && jump == false)
- {
- if(Key.isDown(68) || Key.isDown(65))
- {
- boostmc.play();
- if(_root.boostpower._xscale > 4)
- {
- boost = true;
- _root.ido = 10;
- _root.boostpower._xscale -= 3;
- }
- else if(_root.boostpower._xscale = 0)
- {
- _root.boostflag = false;
- boost = false;
- }
- }
- }
- else if(Key.isDown(83) && jump == true)
- {
- boostmc.play();
- if(_root.boostpower._xscale > 4)
- {
- boost = true;
- gravity = 0;
- _root.ido = 10;
- if(this._y > 50)
- {
- this._y -= 8;
- }
- _root.boostpower._xscale -= 3;
- }
- else if(_root.boostpower._xscale = 0)
- {
- _root.boostflag = false;
- boost = false;
- }
- }
- if(boost == true)
- {
- _root.ido = 10;
- }
- else if(boost == false)
- {
- _root.ido = 5;
- }
- if(_root.yuka.jimen.hitTest(_X,_Y + 30,true) && jump == true)
- {
- jump = false;
- boost = false;
- _root.boostflag = true;
- gravity = 0;
- this._y += -10;
- }
- if(_root.yuka.jimen.hitTest(_X,_Y + 30,true))
- {
- jump = false;
- boost = false;
- _root.boostflag = true;
- gravity = 0;
- this._y += -1;
- }
- if(!_root.yuka.jimen.hitTest(_X,_Y + 29,true) && jump == false)
- {
- gravity += 1;
- this._y += gravity;
- boostmc.gotoAndStop(1);
- }
- if(_root.yuka.ten.hitTest(_X + 30,_Y - 30,true) || _root.yuka.ten.hitTest(_X - 30,_Y - 30,true))
- {
- this._y += 10;
- if(Key.isDown(68))
- {
- _root.yuka._x += 10;
- _root.city._x += 5;
- }
- else if(Key.isDown(65))
- {
- _root.yuka._x -= 10;
- _root.city._x -= 5;
- }
- }
- }
- }
-